package com.anyou.use.vo;

import com.anyou.common.core.domain.entity.SysRole;
import com.anyou.common.core.domain.entity.SysUser;
import com.anyou.system.domain.SysPost;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author clx
 * @date 2022/1/4 14:09
 */
@Data
@ApiModel("用户详情")
public class UserInfo2Vo {

    /**
     * 用户数据
     */
    @ApiModelProperty("用户数据")
    private SysUser user;

    /**
     * 选中的岗位ID列表
     */
    @ApiModelProperty("选中的岗位ID列表")
    private List<Long> postIds;
    /**
     * 选中的角色ID列表
     */
    @ApiModelProperty("选中的角色ID列表")
    private List<Long> roleIds;
    /**
     * 角色列表
     */
    @ApiModelProperty("角色列表")
    private List<SysRole> roles;
    /**
     * 岗位列表
     */
    @ApiModelProperty("岗位列表")
    private List<SysPost> posts;
}
